package c05面向对象;

public abstract class BaseCoinParam {
	public double count; //数量
	public double price; //单价
	public static String PARAM_KEY_PRICE; //系统参数中本币单价对应的key

	public static String PARAM_KEY_EXC_FEE_RATE; //系统参数中本币兑换其他币时对应要扣的手续费比例的key

	//获取兑换手续费，latest为true时，调用交易平台接口获取最新的价格（life才需要调用交易平台接口，所以这个方法在基类里给一个默认实现，忽略latest的值，统一根据PARAM_KEY_PRICE从系统参数取值；）
	public double getPrice(boolean latest) {
		return 0;
	}

	public void excToAnotherCoin(BaseCoinParam coin) {
	}
}
